package com.example.onlinemonitoring.model;

import com.example.onlinemonitoring.model.common.sensor;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.example.onlinemonitoring.AOP.Float2Serializer;
import javax.persistence.Column;
import javax.persistence.Id;
import java.util.Date;

public class Newblqhistory extends sensor {
    @Id
    private Long id;

    /**
     * 电站编号
     */
    private Integer stationid;

    private Integer devicegroup;

    /**
     * 设备地址
     */
    private Integer deviceaddr;

    /**
     * 监测点名称
     */
    private String pointname;

    /**
     * 据数时间
     */
    private Date datatime;

    /**
     * A相阻容比
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float arescapacity;

    /**
     * B相阻容比
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float brescapacity;

    /**
     * C相阻容比
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float crescapacity;

    /**
     * A相阻性电流-
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float arcurrent;

    /**
     * B相阻性电流-
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float brcurrent;

    /**
     * C相阻性电流-
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float crcurrent;

    /**
     * c相绝对相位角
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float cabsolueangle;

    /**
     * B相绝对相位角
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float babsolueangle;

    /**
     * a相绝对相位角
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float aabsolueangle;

    /**
     * 参考电压
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float vref;

    /**
     * A相电流
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float acurrent;

    /**
     * B相电流
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float bcurrent;

    /**
     * C相电流
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float ccurrent;

    /**
     * A相位角
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float aangle;

    /**
     * B相位角
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float bangle;

    /**
     * C相位角
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float cangle;

    /**
     * 电池电压
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float batteryvoltage;

    /**
     * 充电电压
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float chargevoltage;

    /**
     * 电流频率
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float currentfrequency;

    /**
     * A电流档位
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float acurrentgear;

    /**
     * B电流档位
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float bcurrentgear;

    /**
     * C电流档位
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float ccurrentgear;

    /**
     * 参考电压档位
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float refvoltagegear;

    /**
     * 电流矢量和
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float currentvectorsum;

    /**
     * 矢量角度
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float vectorangle;

    private Date thundertime;

    /**
     * 雷击次数
     */
    private Integer thundercount;

    /**
     * 雷击时间
     */
    private Date thundertimeb;

    /**
     * B相雷击次数
     */
    private Integer thundercountb;

    /**
     * C相雷击时间
     */
    private Date thundertimec;

    /**
     * C相雷击次数
     */
    private Integer thundercountc;

    @JsonSerialize(using = Float2Serializer.class)
    private Float acurrentangle;

    @JsonSerialize(using = Float2Serializer.class)
    private Float bcurrentangle;

    @JsonSerialize(using = Float2Serializer.class)
    private Float ccurrentangle;

    /**
     * A相泄漏电流-
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float awcurrent;

    /**
     * B相泄漏电流-
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float bwcurrent;

    /**
     * C相泄漏电流-
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float cwcurrent;

    private Integer ptaddr;

    @JsonSerialize(using = Float2Serializer.class)
    private Float avoltage;

    @JsonSerialize(using = Float2Serializer.class)
    private Float bvoltage;

    @JsonSerialize(using = Float2Serializer.class)
    private Float cvoltage;

    @JsonSerialize(using = Float2Serializer.class)
    private Float avvref;

    /**
     * A相母线电压-
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float avacurrent;

    /**
     * B相母线电压-
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float avbcurrent;

    /**
     * C相母线电压-
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float avccurrent;

    /**
     * 系统频率
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float simfrequence;

    /**
     * A相3次谐波电压-
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float asimxbvoltage;

    /**
     * A相5次谐波电压-
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float asimxbvoltage1;

    /**
     * A相7次谐波电压-
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float asimxbvoltage2;

    /**
     * A相9次谐波电压-
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float asimxbvoltage3;

    /**
     * B相3次谐波电压-
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float bsimxbvoltage;

    /**
     * B相5次谐波电压-
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float bsimxbvoltage1;

    /**
     * B相7次谐波电压-
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float bsimxbvoltage2;

    /**
     * B相9次谐波电压-
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float bsimxbvoltage3;

    /**
     * C相3次谐波电压-
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float csimxbvoltage;

    /**
     * C相5次谐波电压-
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float csimxbvoltage1;

    /**
     * C相7次谐波电压-
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float csimxbvoltage2;

    /**
     * C相9次谐波电压-
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float csimxbvoltage3;

    @JsonSerialize(using = Float2Serializer.class)
    private Float ptxishuconfig;

    private Integer wsdaddr;

    /**
     * 温度-
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float temperature;

    /**
     * 湿度-
     */
    @JsonSerialize(using = Float2Serializer.class)
    private Float humidity;

    /**
     * 避雷器警报等级
     */
    @Column(name = "alarmlevel_blq")
    private Integer alarmlevelBlq;

    /**
     * 总警报等级
     */
    @Column(name = "alarmlevel_lj")
    private Integer alarmlevelLj;

    /**
     * 总警报等级
     */
    @Column(name = "alarmlevel_pt")
    private Integer alarmlevelPt;

    /**
     * 总警报等级
     */
    @Column(name = "alarmlevel_wsd")
    private Integer alarmlevelWsd;

    /**
     * 雷器避雷击警报信息
     */
    @Column(name = "alarmmessage_blq")
    private String alarmmessageBlq;

    /**
     * 雷器避雷击警报信息
     */
    @Column(name = "alarmmessage_lj")
    private String alarmmessageLj;

    /**
     * 雷器避雷击警报信息
     */
    @Column(name = "alarmmessage_pt")
    private String alarmmessagePt;

    /**
     * 雷器避雷击警报信息
     */
    @Column(name = "alarmmessage_wsd")
    private String alarmmessageWsd;

    /**
     * 总警报等级
     */
    private Integer alarmlevel;

    /**
     * 避雷器总报警信息
     */
    private String alarmmessage;

    /**
     * 备注信息
     */
    private String memo;

    /**
     * 是否投运
     */
    private Integer inuse;

    /**
     * 字段的显示和隐藏
     */
    private String style;

    /**
     * 雷击次数A相报警值
     */
    private Integer thundercountalarmstatus;

    /**
     * 雷击次数B相报警值
     */
    private Integer thundercountbalarmstatus;

    /**
     * 雷击次数C相报警值
     */
    private Integer thundercountcalarmstatus;

    /**
     * 全电流A相
     */
    private Integer awcurrentalarmstatus;

    /**
     * 全电流B相
     */
    private Integer bwcurrentalarmstatus;

    /**
     * 全电流C相
     */
    private Integer cwcurrentalarmstatus;

    /**
     * 阻性电流A相
     */
    private Integer arcurrentalarmstatus;

    /**
     * 阻性电流B相
     */
    private Integer brcurrentalarmstatus;

    /**
     * 阻性电流C相
     */
    private Integer crcurrentalarmstatus;

    private Integer avacurrentalarmstatus;

    private Integer avbcurrentalarmstatus;

    private Integer avccurrentalarmstatus;

    private Integer temperaturealarmstatus;

    private Integer humidityalarmstatus;

    /**
     * @return id
     */
    public Long getId() {
        return id;
    }

    /**
     * @param id
     */
    public void setId(Long id) {
        this.id = id;
    }

    /**
     * 获取电站编号
     *
     * @return stationid - 电站编号
     */
    public Integer getStationid() {
        return stationid;
    }

    /**
     * 设置电站编号
     *
     * @param stationid 电站编号
     */
    public void setStationid(Integer stationid) {
        this.stationid = stationid;
    }

    /**
     * @return devicegroup
     */
    public Integer getDevicegroup() {
        return devicegroup;
    }

    /**
     * @param devicegroup
     */
    public void setDevicegroup(Integer devicegroup) {
        this.devicegroup = devicegroup;
    }

    /**
     * 获取设备地址
     *
     * @return deviceaddr - 设备地址
     */
    public Integer getDeviceaddr() {
        return deviceaddr;
    }

    /**
     * 设置设备地址
     *
     * @param deviceaddr 设备地址
     */
    public void setDeviceaddr(Integer deviceaddr) {
        this.deviceaddr = deviceaddr;
    }

    /**
     * 获取监测点名称
     *
     * @return pointname - 监测点名称
     */
    public String getPointname() {
        return pointname;
    }

    /**
     * 设置监测点名称
     *
     * @param pointname 监测点名称
     */
    public void setPointname(String pointname) {
        this.pointname = pointname;
    }

    /**
     * 获取据数时间
     *
     * @return datatime - 据数时间
     */
    public Date getDatatime() {
        return datatime;
    }

    /**
     * 设置据数时间
     *
     * @param datatime 据数时间
     */
    public void setDatatime(Date datatime) {
        this.datatime = datatime;
    }

    /**
     * 获取A相阻容比
     *
     * @return arescapacity - A相阻容比
     */
    public Float getArescapacity() {
        return arescapacity;
    }

    /**
     * 设置A相阻容比
     *
     * @param arescapacity A相阻容比
     */
    public void setArescapacity(Float arescapacity) {
        this.arescapacity = arescapacity;
    }

    /**
     * 获取B相阻容比
     *
     * @return brescapacity - B相阻容比
     */
    public Float getBrescapacity() {
        return brescapacity;
    }

    /**
     * 设置B相阻容比
     *
     * @param brescapacity B相阻容比
     */
    public void setBrescapacity(Float brescapacity) {
        this.brescapacity = brescapacity;
    }

    /**
     * 获取C相阻容比
     *
     * @return crescapacity - C相阻容比
     */
    public Float getCrescapacity() {
        return crescapacity;
    }

    /**
     * 设置C相阻容比
     *
     * @param crescapacity C相阻容比
     */
    public void setCrescapacity(Float crescapacity) {
        this.crescapacity = crescapacity;
    }

    /**
     * 获取A相阻性电流-
     *
     * @return arcurrent - A相阻性电流-
     */
    public Float getArcurrent() {
        return arcurrent;
    }

    /**
     * 设置A相阻性电流-
     *
     * @param arcurrent A相阻性电流-
     */
    public void setArcurrent(Float arcurrent) {
        this.arcurrent = arcurrent;
    }

    /**
     * 获取B相阻性电流-
     *
     * @return brcurrent - B相阻性电流-
     */
    public Float getBrcurrent() {
        return brcurrent;
    }

    /**
     * 设置B相阻性电流-
     *
     * @param brcurrent B相阻性电流-
     */
    public void setBrcurrent(Float brcurrent) {
        this.brcurrent = brcurrent;
    }

    /**
     * 获取C相阻性电流-
     *
     * @return crcurrent - C相阻性电流-
     */
    public Float getCrcurrent() {
        return crcurrent;
    }

    /**
     * 设置C相阻性电流-
     *
     * @param crcurrent C相阻性电流-
     */
    public void setCrcurrent(Float crcurrent) {
        this.crcurrent = crcurrent;
    }

    /**
     * 获取c相绝对相位角
     *
     * @return cabsolueangle - c相绝对相位角
     */
    public Float getCabsolueangle() {
        return cabsolueangle;
    }

    /**
     * 设置c相绝对相位角
     *
     * @param cabsolueangle c相绝对相位角
     */
    public void setCabsolueangle(Float cabsolueangle) {
        this.cabsolueangle = cabsolueangle;
    }

    /**
     * 获取B相绝对相位角
     *
     * @return babsolueangle - B相绝对相位角
     */
    public Float getBabsolueangle() {
        return babsolueangle;
    }

    /**
     * 设置B相绝对相位角
     *
     * @param babsolueangle B相绝对相位角
     */
    public void setBabsolueangle(Float babsolueangle) {
        this.babsolueangle = babsolueangle;
    }

    /**
     * 获取a相绝对相位角
     *
     * @return aabsolueangle - a相绝对相位角
     */
    public Float getAabsolueangle() {
        return aabsolueangle;
    }

    /**
     * 设置a相绝对相位角
     *
     * @param aabsolueangle a相绝对相位角
     */
    public void setAabsolueangle(Float aabsolueangle) {
        this.aabsolueangle = aabsolueangle;
    }

    /**
     * 获取参考电压
     *
     * @return vref - 参考电压
     */
    public Float getVref() {
        return vref;
    }

    /**
     * 设置参考电压
     *
     * @param vref 参考电压
     */
    public void setVref(Float vref) {
        this.vref = vref;
    }

    /**
     * 获取A相电流
     *
     * @return acurrent - A相电流
     */
    public Float getAcurrent() {
        return acurrent;
    }

    /**
     * 设置A相电流
     *
     * @param acurrent A相电流
     */
    public void setAcurrent(Float acurrent) {
        this.acurrent = acurrent;
    }

    /**
     * 获取B相电流
     *
     * @return bcurrent - B相电流
     */
    public Float getBcurrent() {
        return bcurrent;
    }

    /**
     * 设置B相电流
     *
     * @param bcurrent B相电流
     */
    public void setBcurrent(Float bcurrent) {
        this.bcurrent = bcurrent;
    }

    /**
     * 获取C相电流
     *
     * @return ccurrent - C相电流
     */
    public Float getCcurrent() {
        return ccurrent;
    }

    /**
     * 设置C相电流
     *
     * @param ccurrent C相电流
     */
    public void setCcurrent(Float ccurrent) {
        this.ccurrent = ccurrent;
    }

    /**
     * 获取A相位角
     *
     * @return aangle - A相位角
     */
    public Float getAangle() {
        return aangle;
    }

    /**
     * 设置A相位角
     *
     * @param aangle A相位角
     */
    public void setAangle(Float aangle) {
        this.aangle = aangle;
    }

    /**
     * 获取B相位角
     *
     * @return bangle - B相位角
     */
    public Float getBangle() {
        return bangle;
    }

    /**
     * 设置B相位角
     *
     * @param bangle B相位角
     */
    public void setBangle(Float bangle) {
        this.bangle = bangle;
    }

    /**
     * 获取C相位角
     *
     * @return cangle - C相位角
     */
    public Float getCangle() {
        return cangle;
    }

    /**
     * 设置C相位角
     *
     * @param cangle C相位角
     */
    public void setCangle(Float cangle) {
        this.cangle = cangle;
    }

    /**
     * 获取电池电压
     *
     * @return batteryvoltage - 电池电压
     */
    public Float getBatteryvoltage() {
        return batteryvoltage;
    }

    /**
     * 设置电池电压
     *
     * @param batteryvoltage 电池电压
     */
    public void setBatteryvoltage(Float batteryvoltage) {
        this.batteryvoltage = batteryvoltage;
    }

    /**
     * 获取充电电压
     *
     * @return chargevoltage - 充电电压
     */
    public Float getChargevoltage() {
        return chargevoltage;
    }

    /**
     * 设置充电电压
     *
     * @param chargevoltage 充电电压
     */
    public void setChargevoltage(Float chargevoltage) {
        this.chargevoltage = chargevoltage;
    }

    /**
     * 获取电流频率
     *
     * @return currentfrequency - 电流频率
     */
    public Float getCurrentfrequency() {
        return currentfrequency;
    }

    /**
     * 设置电流频率
     *
     * @param currentfrequency 电流频率
     */
    public void setCurrentfrequency(Float currentfrequency) {
        this.currentfrequency = currentfrequency;
    }

    /**
     * 获取A电流档位
     *
     * @return acurrentgear - A电流档位
     */
    public Float getAcurrentgear() {
        return acurrentgear;
    }

    /**
     * 设置A电流档位
     *
     * @param acurrentgear A电流档位
     */
    public void setAcurrentgear(Float acurrentgear) {
        this.acurrentgear = acurrentgear;
    }

    /**
     * 获取B电流档位
     *
     * @return bcurrentgear - B电流档位
     */
    public Float getBcurrentgear() {
        return bcurrentgear;
    }

    /**
     * 设置B电流档位
     *
     * @param bcurrentgear B电流档位
     */
    public void setBcurrentgear(Float bcurrentgear) {
        this.bcurrentgear = bcurrentgear;
    }

    /**
     * 获取C电流档位
     *
     * @return ccurrentgear - C电流档位
     */
    public Float getCcurrentgear() {
        return ccurrentgear;
    }

    /**
     * 设置C电流档位
     *
     * @param ccurrentgear C电流档位
     */
    public void setCcurrentgear(Float ccurrentgear) {
        this.ccurrentgear = ccurrentgear;
    }

    /**
     * 获取参考电压档位
     *
     * @return refvoltagegear - 参考电压档位
     */
    public Float getRefvoltagegear() {
        return refvoltagegear;
    }

    /**
     * 设置参考电压档位
     *
     * @param refvoltagegear 参考电压档位
     */
    public void setRefvoltagegear(Float refvoltagegear) {
        this.refvoltagegear = refvoltagegear;
    }

    /**
     * 获取电流矢量和
     *
     * @return currentvectorsum - 电流矢量和
     */
    public Float getCurrentvectorsum() {
        return currentvectorsum;
    }

    /**
     * 设置电流矢量和
     *
     * @param currentvectorsum 电流矢量和
     */
    public void setCurrentvectorsum(Float currentvectorsum) {
        this.currentvectorsum = currentvectorsum;
    }

    /**
     * 获取矢量角度
     *
     * @return vectorangle - 矢量角度
     */
    public Float getVectorangle() {
        return vectorangle;
    }

    /**
     * 设置矢量角度
     *
     * @param vectorangle 矢量角度
     */
    public void setVectorangle(Float vectorangle) {
        this.vectorangle = vectorangle;
    }

    /**
     * @return thundertime
     */
    public Date getThundertime() {
        return thundertime;
    }

    /**
     * @param thundertime
     */
    public void setThundertime(Date thundertime) {
        this.thundertime = thundertime;
    }

    /**
     * 获取雷击次数
     *
     * @return thundercount - 雷击次数
     */
    public Integer getThundercount() {
        return thundercount;
    }

    /**
     * 设置雷击次数
     *
     * @param thundercount 雷击次数
     */
    public void setThundercount(Integer thundercount) {
        this.thundercount = thundercount;
    }

    /**
     * 获取雷击时间
     *
     * @return thundertimeb - 雷击时间
     */
    public Date getThundertimeb() {
        return thundertimeb;
    }

    /**
     * 设置雷击时间
     *
     * @param thundertimeb 雷击时间
     */
    public void setThundertimeb(Date thundertimeb) {
        this.thundertimeb = thundertimeb;
    }

    /**
     * 获取B相雷击次数
     *
     * @return thundercountb - B相雷击次数
     */
    public Integer getThundercountb() {
        return thundercountb;
    }

    /**
     * 设置B相雷击次数
     *
     * @param thundercountb B相雷击次数
     */
    public void setThundercountb(Integer thundercountb) {
        this.thundercountb = thundercountb;
    }

    /**
     * 获取C相雷击时间
     *
     * @return thundertimec - C相雷击时间
     */
    public Date getThundertimec() {
        return thundertimec;
    }

    /**
     * 设置C相雷击时间
     *
     * @param thundertimec C相雷击时间
     */
    public void setThundertimec(Date thundertimec) {
        this.thundertimec = thundertimec;
    }

    /**
     * 获取C相雷击次数
     *
     * @return thundercountc - C相雷击次数
     */
    public Integer getThundercountc() {
        return thundercountc;
    }

    /**
     * 设置C相雷击次数
     *
     * @param thundercountc C相雷击次数
     */
    public void setThundercountc(Integer thundercountc) {
        this.thundercountc = thundercountc;
    }

    /**
     * @return acurrentangle
     */
    public Float getAcurrentangle() {
        return acurrentangle;
    }

    /**
     * @param acurrentangle
     */
    public void setAcurrentangle(Float acurrentangle) {
        this.acurrentangle = acurrentangle;
    }

    /**
     * @return bcurrentangle
     */
    public Float getBcurrentangle() {
        return bcurrentangle;
    }

    /**
     * @param bcurrentangle
     */
    public void setBcurrentangle(Float bcurrentangle) {
        this.bcurrentangle = bcurrentangle;
    }

    /**
     * @return ccurrentangle
     */
    public Float getCcurrentangle() {
        return ccurrentangle;
    }

    /**
     * @param ccurrentangle
     */
    public void setCcurrentangle(Float ccurrentangle) {
        this.ccurrentangle = ccurrentangle;
    }

    /**
     * 获取A相泄漏电流-
     *
     * @return awcurrent - A相泄漏电流-
     */
    public Float getAwcurrent() {
        return awcurrent;
    }

    /**
     * 设置A相泄漏电流-
     *
     * @param awcurrent A相泄漏电流-
     */
    public void setAwcurrent(Float awcurrent) {
        this.awcurrent = awcurrent;
    }

    /**
     * 获取B相泄漏电流-
     *
     * @return bwcurrent - B相泄漏电流-
     */
    public Float getBwcurrent() {
        return bwcurrent;
    }

    /**
     * 设置B相泄漏电流-
     *
     * @param bwcurrent B相泄漏电流-
     */
    public void setBwcurrent(Float bwcurrent) {
        this.bwcurrent = bwcurrent;
    }

    /**
     * 获取C相泄漏电流-
     *
     * @return cwcurrent - C相泄漏电流-
     */
    public Float getCwcurrent() {
        return cwcurrent;
    }

    /**
     * 设置C相泄漏电流-
     *
     * @param cwcurrent C相泄漏电流-
     */
    public void setCwcurrent(Float cwcurrent) {
        this.cwcurrent = cwcurrent;
    }

    /**
     * @return ptaddr
     */
    public Integer getPtaddr() {
        return ptaddr;
    }

    /**
     * @param ptaddr
     */
    public void setPtaddr(Integer ptaddr) {
        this.ptaddr = ptaddr;
    }

    /**
     * @return avoltage
     */
    public Float getAvoltage() {
        return avoltage;
    }

    /**
     * @param avoltage
     */
    public void setAvoltage(Float avoltage) {
        this.avoltage = avoltage;
    }

    /**
     * @return bvoltage
     */
    public Float getBvoltage() {
        return bvoltage;
    }

    /**
     * @param bvoltage
     */
    public void setBvoltage(Float bvoltage) {
        this.bvoltage = bvoltage;
    }

    /**
     * @return cvoltage
     */
    public Float getCvoltage() {
        return cvoltage;
    }

    /**
     * @param cvoltage
     */
    public void setCvoltage(Float cvoltage) {
        this.cvoltage = cvoltage;
    }

    /**
     * @return avvref
     */
    public Float getAvvref() {
        return avvref;
    }

    /**
     * @param avvref
     */
    public void setAvvref(Float avvref) {
        this.avvref = avvref;
    }

    /**
     * 获取A相母线电压-
     *
     * @return avacurrent - A相母线电压-
     */
    public Float getAvacurrent() {
        return avacurrent;
    }

    /**
     * 设置A相母线电压-
     *
     * @param avacurrent A相母线电压-
     */
    public void setAvacurrent(Float avacurrent) {
        this.avacurrent = avacurrent;
    }

    /**
     * 获取B相母线电压-
     *
     * @return avbcurrent - B相母线电压-
     */
    public Float getAvbcurrent() {
        return avbcurrent;
    }

    /**
     * 设置B相母线电压-
     *
     * @param avbcurrent B相母线电压-
     */
    public void setAvbcurrent(Float avbcurrent) {
        this.avbcurrent = avbcurrent;
    }

    /**
     * 获取C相母线电压-
     *
     * @return avccurrent - C相母线电压-
     */
    public Float getAvccurrent() {
        return avccurrent;
    }

    /**
     * 设置C相母线电压-
     *
     * @param avccurrent C相母线电压-
     */
    public void setAvccurrent(Float avccurrent) {
        this.avccurrent = avccurrent;
    }

    /**
     * 获取系统频率
     *
     * @return simfrequence - 系统频率
     */
    public Float getSimfrequence() {
        return simfrequence;
    }

    /**
     * 设置系统频率
     *
     * @param simfrequence 系统频率
     */
    public void setSimfrequence(Float simfrequence) {
        this.simfrequence = simfrequence;
    }

    /**
     * 获取A相3次谐波电压-
     *
     * @return asimxbvoltage - A相3次谐波电压-
     */
    public Float getAsimxbvoltage() {
        return asimxbvoltage;
    }

    /**
     * 设置A相3次谐波电压-
     *
     * @param asimxbvoltage A相3次谐波电压-
     */
    public void setAsimxbvoltage(Float asimxbvoltage) {
        this.asimxbvoltage = asimxbvoltage;
    }

    /**
     * 获取A相5次谐波电压-
     *
     * @return asimxbvoltage1 - A相5次谐波电压-
     */
    public Float getAsimxbvoltage1() {
        return asimxbvoltage1;
    }

    /**
     * 设置A相5次谐波电压-
     *
     * @param asimxbvoltage1 A相5次谐波电压-
     */
    public void setAsimxbvoltage1(Float asimxbvoltage1) {
        this.asimxbvoltage1 = asimxbvoltage1;
    }

    /**
     * 获取A相7次谐波电压-
     *
     * @return asimxbvoltage2 - A相7次谐波电压-
     */
    public Float getAsimxbvoltage2() {
        return asimxbvoltage2;
    }

    /**
     * 设置A相7次谐波电压-
     *
     * @param asimxbvoltage2 A相7次谐波电压-
     */
    public void setAsimxbvoltage2(Float asimxbvoltage2) {
        this.asimxbvoltage2 = asimxbvoltage2;
    }

    /**
     * 获取A相9次谐波电压-
     *
     * @return asimxbvoltage3 - A相9次谐波电压-
     */
    public Float getAsimxbvoltage3() {
        return asimxbvoltage3;
    }

    /**
     * 设置A相9次谐波电压-
     *
     * @param asimxbvoltage3 A相9次谐波电压-
     */
    public void setAsimxbvoltage3(Float asimxbvoltage3) {
        this.asimxbvoltage3 = asimxbvoltage3;
    }

    /**
     * 获取B相3次谐波电压-
     *
     * @return bsimxbvoltage - B相3次谐波电压-
     */
    public Float getBsimxbvoltage() {
        return bsimxbvoltage;
    }

    /**
     * 设置B相3次谐波电压-
     *
     * @param bsimxbvoltage B相3次谐波电压-
     */
    public void setBsimxbvoltage(Float bsimxbvoltage) {
        this.bsimxbvoltage = bsimxbvoltage;
    }

    /**
     * 获取B相5次谐波电压-
     *
     * @return bsimxbvoltage1 - B相5次谐波电压-
     */
    public Float getBsimxbvoltage1() {
        return bsimxbvoltage1;
    }

    /**
     * 设置B相5次谐波电压-
     *
     * @param bsimxbvoltage1 B相5次谐波电压-
     */
    public void setBsimxbvoltage1(Float bsimxbvoltage1) {
        this.bsimxbvoltage1 = bsimxbvoltage1;
    }

    /**
     * 获取B相7次谐波电压-
     *
     * @return bsimxbvoltage2 - B相7次谐波电压-
     */
    public Float getBsimxbvoltage2() {
        return bsimxbvoltage2;
    }

    /**
     * 设置B相7次谐波电压-
     *
     * @param bsimxbvoltage2 B相7次谐波电压-
     */
    public void setBsimxbvoltage2(Float bsimxbvoltage2) {
        this.bsimxbvoltage2 = bsimxbvoltage2;
    }

    /**
     * 获取B相9次谐波电压-
     *
     * @return bsimxbvoltage3 - B相9次谐波电压-
     */
    public Float getBsimxbvoltage3() {
        return bsimxbvoltage3;
    }

    /**
     * 设置B相9次谐波电压-
     *
     * @param bsimxbvoltage3 B相9次谐波电压-
     */
    public void setBsimxbvoltage3(Float bsimxbvoltage3) {
        this.bsimxbvoltage3 = bsimxbvoltage3;
    }

    /**
     * 获取C相3次谐波电压-
     *
     * @return csimxbvoltage - C相3次谐波电压-
     */
    public Float getCsimxbvoltage() {
        return csimxbvoltage;
    }

    /**
     * 设置C相3次谐波电压-
     *
     * @param csimxbvoltage C相3次谐波电压-
     */
    public void setCsimxbvoltage(Float csimxbvoltage) {
        this.csimxbvoltage = csimxbvoltage;
    }

    /**
     * 获取C相5次谐波电压-
     *
     * @return csimxbvoltage1 - C相5次谐波电压-
     */
    public Float getCsimxbvoltage1() {
        return csimxbvoltage1;
    }

    /**
     * 设置C相5次谐波电压-
     *
     * @param csimxbvoltage1 C相5次谐波电压-
     */
    public void setCsimxbvoltage1(Float csimxbvoltage1) {
        this.csimxbvoltage1 = csimxbvoltage1;
    }

    /**
     * 获取C相7次谐波电压-
     *
     * @return csimxbvoltage2 - C相7次谐波电压-
     */
    public Float getCsimxbvoltage2() {
        return csimxbvoltage2;
    }

    /**
     * 设置C相7次谐波电压-
     *
     * @param csimxbvoltage2 C相7次谐波电压-
     */
    public void setCsimxbvoltage2(Float csimxbvoltage2) {
        this.csimxbvoltage2 = csimxbvoltage2;
    }

    /**
     * 获取C相9次谐波电压-
     *
     * @return csimxbvoltage3 - C相9次谐波电压-
     */
    public Float getCsimxbvoltage3() {
        return csimxbvoltage3;
    }

    /**
     * 设置C相9次谐波电压-
     *
     * @param csimxbvoltage3 C相9次谐波电压-
     */
    public void setCsimxbvoltage3(Float csimxbvoltage3) {
        this.csimxbvoltage3 = csimxbvoltage3;
    }

    /**
     * @return ptxishuconfig
     */
    public Float getPtxishuconfig() {
        return ptxishuconfig;
    }

    /**
     * @param ptxishuconfig
     */
    public void setPtxishuconfig(Float ptxishuconfig) {
        this.ptxishuconfig = ptxishuconfig;
    }

    /**
     * @return wsdaddr
     */
    public Integer getWsdaddr() {
        return wsdaddr;
    }

    /**
     * @param wsdaddr
     */
    public void setWsdaddr(Integer wsdaddr) {
        this.wsdaddr = wsdaddr;
    }

    /**
     * 获取温度-
     *
     * @return temperature - 温度-
     */
    public Float getTemperature() {
        return temperature;
    }

    /**
     * 设置温度-
     *
     * @param temperature 温度-
     */
    public void setTemperature(Float temperature) {
        this.temperature = temperature;
    }

    /**
     * 获取湿度-
     *
     * @return humidity - 湿度-
     */
    public Float getHumidity() {
        return humidity;
    }

    /**
     * 设置湿度-
     *
     * @param humidity 湿度-
     */
    public void setHumidity(Float humidity) {
        this.humidity = humidity;
    }

    /**
     * 获取避雷器警报等级
     *
     * @return alarmlevel_blq - 避雷器警报等级
     */
    public Integer getAlarmlevelBlq() {
        return alarmlevelBlq;
    }

    /**
     * 设置避雷器警报等级
     *
     * @param alarmlevelBlq 避雷器警报等级
     */
    public void setAlarmlevelBlq(Integer alarmlevelBlq) {
        this.alarmlevelBlq = alarmlevelBlq;
    }

    /**
     * 获取总警报等级
     *
     * @return alarmlevel_lj - 总警报等级
     */
    public Integer getAlarmlevelLj() {
        return alarmlevelLj;
    }

    /**
     * 设置总警报等级
     *
     * @param alarmlevelLj 总警报等级
     */
    public void setAlarmlevelLj(Integer alarmlevelLj) {
        this.alarmlevelLj = alarmlevelLj;
    }

    /**
     * 获取总警报等级
     *
     * @return alarmlevel_pt - 总警报等级
     */
    public Integer getAlarmlevelPt() {
        return alarmlevelPt;
    }

    /**
     * 设置总警报等级
     *
     * @param alarmlevelPt 总警报等级
     */
    public void setAlarmlevelPt(Integer alarmlevelPt) {
        this.alarmlevelPt = alarmlevelPt;
    }

    /**
     * 获取总警报等级
     *
     * @return alarmlevel_wsd - 总警报等级
     */
    public Integer getAlarmlevelWsd() {
        return alarmlevelWsd;
    }

    /**
     * 设置总警报等级
     *
     * @param alarmlevelWsd 总警报等级
     */
    public void setAlarmlevelWsd(Integer alarmlevelWsd) {
        this.alarmlevelWsd = alarmlevelWsd;
    }

    /**
     * 获取雷器避雷击警报信息
     *
     * @return alarmmessage_blq - 雷器避雷击警报信息
     */
    public String getAlarmmessageBlq() {
        return alarmmessageBlq;
    }

    /**
     * 设置雷器避雷击警报信息
     *
     * @param alarmmessageBlq 雷器避雷击警报信息
     */
    public void setAlarmmessageBlq(String alarmmessageBlq) {
        this.alarmmessageBlq = alarmmessageBlq;
    }

    /**
     * 获取雷器避雷击警报信息
     *
     * @return alarmmessage_lj - 雷器避雷击警报信息
     */
    public String getAlarmmessageLj() {
        return alarmmessageLj;
    }

    /**
     * 设置雷器避雷击警报信息
     *
     * @param alarmmessageLj 雷器避雷击警报信息
     */
    public void setAlarmmessageLj(String alarmmessageLj) {
        this.alarmmessageLj = alarmmessageLj;
    }

    /**
     * 获取雷器避雷击警报信息
     *
     * @return alarmmessage_pt - 雷器避雷击警报信息
     */
    public String getAlarmmessagePt() {
        return alarmmessagePt;
    }

    /**
     * 设置雷器避雷击警报信息
     *
     * @param alarmmessagePt 雷器避雷击警报信息
     */
    public void setAlarmmessagePt(String alarmmessagePt) {
        this.alarmmessagePt = alarmmessagePt;
    }

    /**
     * 获取雷器避雷击警报信息
     *
     * @return alarmmessage_wsd - 雷器避雷击警报信息
     */
    public String getAlarmmessageWsd() {
        return alarmmessageWsd;
    }

    /**
     * 设置雷器避雷击警报信息
     *
     * @param alarmmessageWsd 雷器避雷击警报信息
     */
    public void setAlarmmessageWsd(String alarmmessageWsd) {
        this.alarmmessageWsd = alarmmessageWsd;
    }

    /**
     * 获取总警报等级
     *
     * @return alarmlevel - 总警报等级
     */
    public Integer getAlarmlevel() {
        return alarmlevel;
    }

    /**
     * 设置总警报等级
     *
     * @param alarmlevel 总警报等级
     */
    public void setAlarmlevel(Integer alarmlevel) {
        this.alarmlevel = alarmlevel;
    }

    /**
     * 获取避雷器总报警信息
     *
     * @return alarmmessage - 避雷器总报警信息
     */
    public String getAlarmmessage() {
        return alarmmessage;
    }

    /**
     * 设置避雷器总报警信息
     *
     * @param alarmmessage 避雷器总报警信息
     */
    public void setAlarmmessage(String alarmmessage) {
        this.alarmmessage = alarmmessage;
    }

    /**
     * 获取备注信息
     *
     * @return memo - 备注信息
     */
    public String getMemo() {
        return memo;
    }

    /**
     * 设置备注信息
     *
     * @param memo 备注信息
     */
    public void setMemo(String memo) {
        this.memo = memo;
    }

    /**
     * 获取是否投运
     *
     * @return inuse - 是否投运
     */
    public Integer getInuse() {
        return inuse;
    }

    /**
     * 设置是否投运
     *
     * @param inuse 是否投运
     */
    public void setInuse(Integer inuse) {
        this.inuse = inuse;
    }

    /**
     * 获取字段的显示和隐藏
     *
     * @return style - 字段的显示和隐藏
     */
    public String getStyle() {
        return style;
    }

    /**
     * 设置字段的显示和隐藏
     *
     * @param style 字段的显示和隐藏
     */
    public void setStyle(String style) {
        this.style = style;
    }

    /**
     * 获取雷击次数A相报警值
     *
     * @return thundercountalarmstatus - 雷击次数A相报警值
     */
    public Integer getThundercountalarmstatus() {
        return thundercountalarmstatus;
    }

    /**
     * 设置雷击次数A相报警值
     *
     * @param thundercountalarmstatus 雷击次数A相报警值
     */
    public void setThundercountalarmstatus(Integer thundercountalarmstatus) {
        this.thundercountalarmstatus = thundercountalarmstatus;
    }

    /**
     * 获取雷击次数B相报警值
     *
     * @return thundercountbalarmstatus - 雷击次数B相报警值
     */
    public Integer getThundercountbalarmstatus() {
        return thundercountbalarmstatus;
    }

    /**
     * 设置雷击次数B相报警值
     *
     * @param thundercountbalarmstatus 雷击次数B相报警值
     */
    public void setThundercountbalarmstatus(Integer thundercountbalarmstatus) {
        this.thundercountbalarmstatus = thundercountbalarmstatus;
    }

    /**
     * 获取雷击次数C相报警值
     *
     * @return thundercountcalarmstatus - 雷击次数C相报警值
     */
    public Integer getThundercountcalarmstatus() {
        return thundercountcalarmstatus;
    }

    /**
     * 设置雷击次数C相报警值
     *
     * @param thundercountcalarmstatus 雷击次数C相报警值
     */
    public void setThundercountcalarmstatus(Integer thundercountcalarmstatus) {
        this.thundercountcalarmstatus = thundercountcalarmstatus;
    }

    /**
     * 获取全电流A相
     *
     * @return awcurrentalarmstatus - 全电流A相
     */
    public Integer getAwcurrentalarmstatus() {
        return awcurrentalarmstatus;
    }

    /**
     * 设置全电流A相
     *
     * @param awcurrentalarmstatus 全电流A相
     */
    public void setAwcurrentalarmstatus(Integer awcurrentalarmstatus) {
        this.awcurrentalarmstatus = awcurrentalarmstatus;
    }

    /**
     * 获取全电流B相
     *
     * @return bwcurrentalarmstatus - 全电流B相
     */
    public Integer getBwcurrentalarmstatus() {
        return bwcurrentalarmstatus;
    }

    /**
     * 设置全电流B相
     *
     * @param bwcurrentalarmstatus 全电流B相
     */
    public void setBwcurrentalarmstatus(Integer bwcurrentalarmstatus) {
        this.bwcurrentalarmstatus = bwcurrentalarmstatus;
    }

    /**
     * 获取全电流C相
     *
     * @return cwcurrentalarmstatus - 全电流C相
     */
    public Integer getCwcurrentalarmstatus() {
        return cwcurrentalarmstatus;
    }

    /**
     * 设置全电流C相
     *
     * @param cwcurrentalarmstatus 全电流C相
     */
    public void setCwcurrentalarmstatus(Integer cwcurrentalarmstatus) {
        this.cwcurrentalarmstatus = cwcurrentalarmstatus;
    }

    /**
     * 获取阻性电流A相
     *
     * @return arcurrentalarmstatus - 阻性电流A相
     */
    public Integer getArcurrentalarmstatus() {
        return arcurrentalarmstatus;
    }

    /**
     * 设置阻性电流A相
     *
     * @param arcurrentalarmstatus 阻性电流A相
     */
    public void setArcurrentalarmstatus(Integer arcurrentalarmstatus) {
        this.arcurrentalarmstatus = arcurrentalarmstatus;
    }

    /**
     * 获取阻性电流B相
     *
     * @return brcurrentalarmstatus - 阻性电流B相
     */
    public Integer getBrcurrentalarmstatus() {
        return brcurrentalarmstatus;
    }

    /**
     * 设置阻性电流B相
     *
     * @param brcurrentalarmstatus 阻性电流B相
     */
    public void setBrcurrentalarmstatus(Integer brcurrentalarmstatus) {
        this.brcurrentalarmstatus = brcurrentalarmstatus;
    }

    /**
     * 获取阻性电流C相
     *
     * @return crcurrentalarmstatus - 阻性电流C相
     */
    public Integer getCrcurrentalarmstatus() {
        return crcurrentalarmstatus;
    }

    /**
     * 设置阻性电流C相
     *
     * @param crcurrentalarmstatus 阻性电流C相
     */
    public void setCrcurrentalarmstatus(Integer crcurrentalarmstatus) {
        this.crcurrentalarmstatus = crcurrentalarmstatus;
    }

    /**
     * @return avacurrentalarmstatus
     */
    public Integer getAvacurrentalarmstatus() {
        return avacurrentalarmstatus;
    }

    /**
     * @param avacurrentalarmstatus
     */
    public void setAvacurrentalarmstatus(Integer avacurrentalarmstatus) {
        this.avacurrentalarmstatus = avacurrentalarmstatus;
    }

    /**
     * @return avbcurrentalarmstatus
     */
    public Integer getAvbcurrentalarmstatus() {
        return avbcurrentalarmstatus;
    }

    /**
     * @param avbcurrentalarmstatus
     */
    public void setAvbcurrentalarmstatus(Integer avbcurrentalarmstatus) {
        this.avbcurrentalarmstatus = avbcurrentalarmstatus;
    }

    /**
     * @return avccurrentalarmstatus
     */
    public Integer getAvccurrentalarmstatus() {
        return avccurrentalarmstatus;
    }

    /**
     * @param avccurrentalarmstatus
     */
    public void setAvccurrentalarmstatus(Integer avccurrentalarmstatus) {
        this.avccurrentalarmstatus = avccurrentalarmstatus;
    }

    /**
     * @return temperaturealarmstatus
     */
    public Integer getTemperaturealarmstatus() {
        return temperaturealarmstatus;
    }

    /**
     * @param temperaturealarmstatus
     */
    public void setTemperaturealarmstatus(Integer temperaturealarmstatus) {
        this.temperaturealarmstatus = temperaturealarmstatus;
    }

    /**
     * @return humidityalarmstatus
     */
    public Integer getHumidityalarmstatus() {
        return humidityalarmstatus;
    }

    /**
     * @param humidityalarmstatus
     */
    public void setHumidityalarmstatus(Integer humidityalarmstatus) {
        this.humidityalarmstatus = humidityalarmstatus;
    }
}